草庐IT

java try finally 阻止关闭流

全部标签

javascript - 关闭子窗口时刷新父窗口

如何在点击子窗口的关闭按钮时刷新父窗口?子窗口是一个弹出窗口。 最佳答案 要在子窗口关闭时刷新父页面,请在弹出页面中使用以下javascript,并在弹出页面中使用onunload调用它。functionrefreshParent(){window.opener.location.reload(true);} 关于javascript-关闭子窗口时刷新父窗口,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

javascript - 关闭模态后刷新父页面

当用户打开此模式时,他们可以看到他们的购物车信息并删除模式上的项目(其他jquery)。但是我怎么能在用户关闭模式后刷新父页面呢?我阅读了几篇文章,但没有找到任何对我的情况有用的信息。我知道我需要使用类似window.location.reload(true);我应该把它放在代码中的什么地方?$(function(){$('#main').off('click.login').on('click.login',function(){$('body').loadmodal({id:'cart',title:'ShoppingCart',url:'/cartDisplay/',width:

javascript - 单击 popover 触发元素时如何关闭/关闭 Bootstrap Popover?

jsFiddle:http://jsfiddle.net/kAYyR/截图:这是有效的:点击按钮打开弹出框在弹出框外点击关闭弹出框点击.close按钮关闭弹出窗口但是...当您再次单击原始按钮时,我无法关闭弹出窗口。取而代之的是,弹出窗口会闪烁,然后再次闪烁。自己复制here.我怎样才能做到这一点?HTML:ClicktotogglepopoverThisrichhtmlcontentgoesinsidepopoverJS:$('#popoverId').popover({html:true,title:"PopoverTitle",content:function(){return$

javascript - jquery fancybox - 防止在 fancybox 外点击关闭

我正在使用Fancybox我的模态窗口插件。似乎无论我使用什么选项,当用户在fancybox模态窗口(灰色区域)之外单击时,我都无法阻止fancybox模态窗口关闭。有没有办法强制用户单击X或我触发关闭事件的按钮?这看起来应该很简单,所以我希望我只是读错了示例。我试过hideOnContentClick:false但这似乎对我不起作用。有什么想法吗? 最佳答案 jQuery(".lightbox").fancybox({helpers:{overlay:{speedIn:0,speedOut:300,opacity:0.8,css:

javascript - 为什么 mouseup 事件不能阻止点击事件

jsfiddleClickmefunctionh(e){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();alert(e.type);returnfalse;}document.querySelector('.wrapper').addEventListener('mouseup',h,false);document.querySelector('.child').addEventListener('click',h,false);我希望这可以防止触发“点击”事件,但事实并非如此。但是,将mouseu

窗口关闭事件上的javascript

我目前正在检测我网站的用户是否关闭了窗口/标签或更改了url。我正在使用以下代码,它运行良好:varvalidNavigation=false;functionendSession(){//Browserorbroswertabisclosed//Dosthhere...alert("bye");}functionwireUpEvents(){window.onbeforeunload=function(){if(!validNavigation){endSession();}}//AttachtheeventkeypresstoexcludetheF5refresh$(documen

javascript - 没有标题栏但保留关闭按钮的 jQuery UI 对话框

我想删除jQuery对话框的标题栏。但我想将关闭(十字)按钮保留在那里。我发现了这个问题:jqueryUIdialog:howtoinitializewithoutatitlebar?那里的答案解释了如何删除标题栏,但如果我这样做,它也会删除关闭按钮。还有其他链接,但它们都做同样的事情。他们只是隐藏了整个标题栏和关闭按钮。有什么解决方案可以隐藏标题栏,同时保留关闭按钮吗? 最佳答案 使用它来删除jQuery对话框的标题栏而不是关闭按钮$(function(){$("#dialog").dialog();$("#ui-dialog-t

javascript - 关闭网站选项卡时如何向 Chrome 发送通知?

我正在尝试了解如何在我的网站关闭时使用浏览器发送通知。我看到Facebook做到了,但我不知道怎么做。欢迎任何帮助。 最佳答案 您正在寻找PushAPI:ThePushAPIgiveswebapplicationstheabilitytoreceivemessagespushedtothemfromaserver,whetherornotthewebappisintheforeground,orevencurrentlyloaded,onauseragent.Thisletsdevelopersdeliverasynchronous

javascript - 你能阻止 Angular 组件的主机点击被触发吗?

我正在创建一个包装原生的Angular组件具有一些附加功能的元素。如果按钮被禁用并且我想复制相同的功能,则按钮不会触发点击事件。即,给定:Save有没有办法my-button防止onClick()从被调用?在Angular中,您可以通过这种方式监听主机点击事件,并停止该事件的传播://Insidemy-buttoncomponent@HostListener('click',['$event'])onHostClick(event:MouseEvent){event.stopPropagation();}这可以防止事件冒泡到祖先元素,但不会停止内置的(click)在同一宿主元素上触发的

javascript - Popper.js:单击外部时如何关闭弹出窗口

我正在使用Popper.js当单击具有类.js-share-cf-btn的元素时显示具有类.js-share-cf-popover的弹出元素。但我希望仅当我在其外部单击时弹出窗Eloquent关闭。这是我显示弹出窗口的实际代码:varreference=$('.js-share-cf-btn');varpopover=$('.js-share-cf-popover');popover.hide();$(document).on('click',reference,function(e){e.preventDefault();popover.show();varpopper=newPop